GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway D

Total Complexity 142
Dependencies 36
Dependents 22
Total lines 1,379
Lines of code 865
Logical lines of code 257
Comment lines 333
Methods 48
Properties 11

Methods 48

Method Rating Maintainability Complexity Lines of code
handle_response()
B
42 17 47
capture_credit_card_authorization()
A
45 13 43
tokenization_script()
A
41 9 62
secure_payment_fields_styles()
A
33 1 128
admin_enqueue_scripts()
A
48 7 38
process_refund()
S
48 6 32
process_payment()
S
52 5 25
init_form_fields()
S
38 1 84
admin_enforce_single_gateway()
S
53 5 23
admin_add_order_note_after_order_created()
S
59 5 16
add_hooks()
S
51 4 29
configure_merchant_settings()
S
56 4 17
hosted_fields_script()
S
60 4 13
woocommerce_credit_card_form_fields()
S
57 3 18
add_payment_method()
S
57 3 17
is_successful_capture_response()
S
74 4 4
__construct()
S
52 2 28
helper_script()
S
52 2 28
prepare_request()
S
51 2 27
secure_payment_fields_config()
S
62 3 11
is_partially_approved()
S
74 3 4
add_capture_order_action()
S
64 3 10
is_transaction_declined()
S
74 3 4
secure_payment_fields()
S
52 1 28
avs_rejection_conditions()
S
55 1 20
get_order_info()
S
65 2 9
environment_indicator()
S
69 2 7
get_credential_setting()
S
78 2 3
save_payment_method_checkbox()
S
72 2 6
woocommerce_available_payment_gateways()
S
71 2 6
get_gateway_provider()
S
71 2 6
get_session_amount()
S
68 2 7
secure_payment_fields_asset_base_url()
S
73 2 6
secure_payment_field_html_format()
S
69 1 11
configure_method_settings()
S
100 1 0
get_frontend_gateway_options()
S
100 1 0
get_backend_gateway_options()
S
100 1 0
cvn_rejection_conditions()
S
66 1 9
get_order_data()
S
68 1 7
is_transaction_active()
S
82 1 3
get_decline_message()
S
82 1 3
get_gateway_form_fields()
S
100 1 0
map_response_code_to_friendly_message()
S
82 1 3
submit_request()
S
80 1 3
get_transaction_details_by_txn_id()
S
69 1 7
get_first_line_support_email()
S
100 1 0
payment_fields()
S
78 1 4
get_single_toggle_gateways()
S
68 1 9